#!/usr/bin/python3
# _*_ coding: utf-8 _*_
#
# Copyright (C) 2024 - 2024 heihieyouheihei, Inc. All Rights Reserved 
#
# @Time    : 2024/8/14 17:04
# @Author  : Yuyun
# @File    : API集群负载统计.py
# @IDE     : PyCharm


"""
题目描述：

某个产品的RESTful API集合部署在服务器集群的多个节点上，近期对客户端访问日志进行了采集，需要统计各个API的访问频次，根据热点信息在服务器节点之间做负载均衡，现在需要实现热点信息统计查询功能。

RESTfulAPI的由多个层级构成，层级之间使用/连接，如/A/B/C/D这个地址，A属于第一级，B属于第二级，C属于第三级，D属于第四级。

现在负载均衡模块需要知道给定层级上某个名字出现的频次，未出现过用0次表示，实现这个功能。

输入描述：
第一行为N，表示访问历史日志的条数，0<N<=100。
接下来N行，每一行为一个RESTfulAPl的URL地址，约束地址中仅包含英文字母和连接符/，最大层级为10，每层级字符串最大长度为10。
最后一行为层级L和要查询的关键字。

输出描述：
输出给定层级上，关键字出现的频次，使用完全匹配方式（大小写敏感）。

示例1
输入：
5
/huawei/computing/no/one
/huawei/computing
/huawei
/huawei/cloud/no/one
/huawei/wireless/no/one
2 computing

输出： 2
说明：
在第二层级上，computing出现了2次，因此输出2
"""

"""
思路如下：
解析URL地址：将每个URL地址按照/分割，得到各个层级的名字。
统计目标层级上的关键字频次：遍历所有日志记录，检查指定层级是否包含目标关键字，并统计出现的次数。
输出结果：输出统计结果，即给定层级上关键字出现的频次。
"""

def count_keyword_at_level(urls, level, keyword):
    count = 0
    for url in urls:
        # 移除空字符串，避免开头的 '/' 产生空字符串
        # parts = list(filter(None, url.split('/')))
        parts = url.split('/')
        parts = [part for part in parts if part]

        #检查URL是否右足够的层级
        if len(parts) >= level:
            #检查目标层级的关键字是否匹配
            if parts[level - 1] == keyword:
                count += 1
    return count

n = int(input())
urls = [input().strip() for _ in range(n)]
level, keyword = input().strip().split()
level_s = int(level)

result = count_keyword_at_level(urls, level_s, keyword)
print(result)